package tables

import (
	"time"
)

type TdReport struct {
	Id                   int       `xorm:"not null pk autoincr INT(10)" json:"id" form:"id" mapstructure:"id"`
	Score                float32   `xorm:"" json:"score" form:"score" mapstructure:"score"`
	Features             string    `xorm:"" json:"features" form:"features" mapstructure:"features"`
	PhysiqueName         string    `xorm:"" json:"physique_name" form:"physique_name" mapstructure:"physique_name"`
	PhysiqueAnalysis     string    `xorm:"" json:"physique_analysis" form:"physique_analysis" mapstructure:"physique_analysis"`
	TypicalSymptom       string    `xorm:"" json:"typical_symptom" form:"typical_symptom" mapstructure:"typical_symptom"`
	RiskWarning          string    `xorm:"" json:"risk_warning" form:"risk_warning" mapstructure:"risk_warning"`
	SyndromeName         string    `xorm:"" json:"syndrome_name" form:"syndrome_name" mapstructure:"syndrome_name"`
	SyndromeIntroduction string    `xorm:"" json:"syndrome_introduction" form:"syndrome_introduction" mapstructure:"syndrome_introduction"`
	Advices              string    `xorm:"" json:"advices" form:"advices" mapstructure:"advices"`
	TfDetectMatches      string    `xorm:"" json:"tf_detect_matches" form:"tf_detect_matches" mapstructure:"tf_detect_matches"`
	Answers              string    `xorm:"" json:"answers" form:"answers" mapstructure:"answers"`
	UserId               int       `xorm:"" json:"user_id" form:"user_id" mapstructure:"user_id"`
	CreatedAt            time.Time `xorm:"created" json:"created_at" form:"created_at" mapstructure:"created_at"`
	UpdatedAt            time.Time `xorm:"updated" json:"updated_at" form:"updated_at" mapstructure:"updated_at"`
	DeletedAt            time.Time `xorm:"deleted" json:"deleted_at" form:"deleted_at" mapstructure:"deleted_at"`
	Acid                 int       `xorm:"" json:"acid" form:"acid" mapstructure:"acid"`
}
